///   \file    LinkerProxyApp.cpp
///   \brief   Clase LinkerProxyApp permite la ejecucion de programa de LinkerProxy
///   \version 1.0
///   \author  grupo Linker
///   \date    15-05-2012
#include "LinkerProxyApp.h"

namespace varayoc
{

namespace linkerproxy
{

LinkerProxyApp::LinkerProxyApp() : m_terminate(False)
{
}

LinkerProxyApp::~LinkerProxyApp()
{
}

Int32 LinkerProxyApp::main(int argc, char* argv[])
{
   PInfo("LinkerProxy");

   OID m_idNodo("vry://fm-57/consola1");
//   cout << "Console - Node Id= " << m_idNodo << endl;
   varayoc::linkerproxy::runnable::LinkerProxyRemote_ptr proxylinker = varayoc::linkerproxy::runnable::LinkerProxyRemote::create();
//   vigilator->setNodoId(m_idNodo);
//   proxylinker->runLinkerProxy();

   proxylinker->startLinkerProxyRemote();

   return 0;
}

Int32 LinkerProxyApp::configurationMode()
{
    PInfo("Escribiendo configuración de sistema");

    return 0;
}

String LinkerProxyApp::getName()
{
    return "LinkerProxy";
}

Void LinkerProxyApp::information()
{
    PInfo("TODO: Sistema de Comunicaciones LinkerProxy Varayoc");
}

Void LinkerProxyApp::terminate()
{
    PInfo("Cerrando aplicación");
}

}}
